// 全局公共基础样式
html,
body {
  height: 100%;
}
body {
  background-color: #e6e6e6;
  height: 100%;
  color: #333;
}
.EC1 {
  color: #333;
}
.EC2 {
  color: #666;
}
.EC3 {
  color: #999;
}
.EC4 {
  color: #ccc;
}
.EC5 {
  color: #ff5429;
}
.EC6 {
  color: #ff781f;
}
@for $i from 0 through 8 {
  .ET#{$i} {
    font-size: 0.24rem + $i * 0.04;
  }
}
@for $i from 1 through 5 {
  .MB#{$i} {
    margin-bottom: $i * 0.08rem;
  }
}
@for $i from 1 through 5 {
  .MT#{$i} {
    margin-top: $i * 0.08rem;
  }
}
@for $i from 1 through 5 {
  .ML#{$i} {
    margin-left: $i * 0.08rem;
  }
}
@for $i from 1 through 5 {
  .MR#{$i} {
    margin-right: $i * 0.08rem;
  }
}
.img {
  width: 100%;
  height: 100%;
}

button {
  border: none;
}

p {
  margin: 0;
}

.theme-customize-bg {
  background-color: #09bb07;
}

.theme-customize-bg-light {
  background-color: #e0f9dc;
}

.theme-customize-bg-msg {
  background-color: #09bb07;
}

.theme-customize-font {
  color: #09bb07;
}

.theme-customize-fill {
  fill: #09bb07;
}

.theme-customize-stroke {
  stroke: #09bb07;
}

.theme-customize-border {
  border-color: #09bb07;
}

.theme-customize-after:after,
.theme-customize-before:before,
.theme-customize-tab-underline:after {
  background-color: #09bb07;
}

.theme-customize-after-border:after {
  border-color: #09bb07;
}

.van-popup .van-picker .van-picker__toolbar .van-picker__cancel,
.van-popup .van-picker .van-picker__toolbar .van-picker__confirm {
  color: #09bb07;
}

.theme-shadow-record-btn {
  box-shadow: 0 0 1px 1px #09bb07;
}

.theme-select-border-focus:focus {
  border-color: #09bb07;
}

.theme-customize-border-color {
  border-color: #09bb07;
}
// 用于诸如商品评价、详情等组件标题的样式
.common-title {
  font-size: 16px;
  color: #333333;
  font-weight: 600;
  line-height: 24px;
}

.iconfont.icon-zhixiang {
  font-size: 0.24rem;
  color: rgba($color: #000000, $alpha: 0.4);
}

// vant样式重置
.van-tag {
  padding: 0.02rem 0.08rem;
  border-radius: 0.04rem;
}

.van-stepper {
  .van-stepper__minus,
  .van-stepper__plus {
    width: 0.36rem;
    height: 0.36rem;
    color: black;
    background-color: #fff;
  }

  .van-stepper__input {
    width: 0.74rem;
    height: 0.4rem;
    background-color: #f5f5f5;
    border-radius: 0.04rem;
  }

  .van-stepper__minus--disabled,
  .van-stepper__plus--disabled {
    color: rgba(0, 0, 0, 0.2);
  }

  .van-stepper__minus::after,
  .van-stepper__plus::after {
    width: 2px;
    border-radius: 2px;
  }

  .van-stepper__minus::before,
  .van-stepper__plus::before {
    height: 2px;
    border-radius: 2px;
  }
}

div.van-cell {
  padding: 0.28rem 0.32rem;
  font-size: 0.28rem;
  font-weight: 400;
}

.van-cell__title.van-field__label {
  color: #333;
}

.van-dialog[role="dialog"] {
  border-radius: 0.08rem;
}

.MB2 {
  margin-bottom: 0.16rem;
}
